2945 526
945 71
10458 34
7586 736
22268 100
3347 400
58162 237
33331 243
7778 273
29247 111
6691 466
6796 427
16152 60
14175 262
7571 681
15184 847
5323 97
13052 203
6521 580
3261 200
11333 92
153402 423
40622 283
12928 497
15887 786
23059 513
32209 833
10700 254