1532 58
5696 410
63345 309
15888 238
56576 275
13828 617
25801 282
54201 137
22888 195
7096 388
3768 76
4731 537
7021 763
1624 153
5098 595
4431 581
5411 281
2757 115
2918 422