289987 507
120113 637
22353 118
70310 802
3399 459
3144 462
4426 555
4238 698
2395 111
5784 395
2676 92
10533 927
55008 150