300891 1032
129977 768
133470 510
3402 514
5605 579
6201 699
1451 189
869 150
2665 525
2220 486
3272 948
1325 297
1784 472
2560 567
1124 233
2670 692
2319 375
56796 181
4089 389
10523 697
6741 891
563 67
2902 90
1157 127
1249 191
434 27
1225 259
3047 617