289957 507
120109 637
22349 118
70292 802
3397 459
3143 462
4426 555
4238 698
2394 111
5783 395
2675 92
10532 927
54993 150