31231 580
1946 53
10859 545
4137 127
1558 121
10148 422
3112 230
7624 699
18207 58
8241 405
12810 447
4101 374
5216 676
5950 728
106191 629
7072 432
712 102
817 34
1039 100
8478 288
5673 854
2966 571