289950 507
120108 637
22349 118
70289 802
3397 459
3143 462
4426 555
4238 698
2394 111
5782 395
2675 92
10532 927
54991 150