2980 34
10593 231
4855 396
5428 546
5320 542
7824 421
6466 313
681 117
87028 169
132172 654
288767 681
12238 830
72147 385
47061 630
29471 782
73203 167
11261 531
90414 485
20565 412
21485 270
37362 333
25107 161
7087 256
3377 611
15926 669
18431 537
1805 99
29895 489