1532 58
5698 410
63355 309
56580 275
13829 617
25808 282
54215 137
22897 195
7096 388
3768 76
4731 537
7021 763
1625 153
5098 595
4431 581
5412 281
2757 115
2918 422