30182 119
32059 599
15386 763
13181 173
9832 40
9169 641
12145 254
7595 449
28875 287
8125 675
7886 571
5952 661
3510 365
7111 623
14283 901
4564 235
12682 400
1091 81
3209 545
5031 72
2468 265
2381 199
3941 380
1295 89
1939 118
5735 128
1977 203
4397 643