30181 119
32059 599
15385 763
13181 173
9830 40
9168 641
12144 254
7594 449
28871 287
8125 675
7886 571
5952 661
3509 365
7111 623
14283 901
4564 235
12682 400
1090 81
3208 545
5030 72
2467 265
2380 199
3941 380
1295 89
1939 118
5734 128
1976 203
4397 643