501 71
8066 32
7208 736
21991 100
3320 400
57184 237
33288 243
7660 273
29201 111
6454 466
6673 427
15820 60
13931 262
7483 681
15054 847
5305 97
13036 203
6510 580
3239 200
11325 92
153350 423
40308 283
12865 497
15865 786
23040 512
32125 833
10588 254
20474 497