12585 68
10221 839
7051 555
3207 635
2657 354
6216 449
11744 61
26945 234
2306 564
2974 774
19454 139
2328 596
3338 520
3842 823
7335 347
1905 321
14776 154
11536 668
1979 310
2785 561
2563 475
3684 781