2292 300
11821 399
31287 212
9273 47
7554 160
21610 239
12694 495
13903 221
26659 511
34975 167
9131 301
13869 741
10228 935
8762 91
12272 749
29490 217
10167 79
7453 362
16389 410
7146 817
5011 933
9380 182
3784 241
5131 566
23586 664
5123 110
4693 626
4447 509