31290 124
11630 108
1572 177
20269 672
4213 529
6642 291
54378 572
34525 673
9287 129
5070 151
4407 254
30304 607
12515 349