2988 128
8280 458
16059 760
3852 640
24531 325
6685 553
7423 483
2651 311
13360 435
6828 790
2390 72
10388 694
20343 935
10717 507
1930 111
4135 242
19259 554
20788 267
4294 712
2306 152
6538 603
5007 420
9470 914
3951 734