16953 137
6271 789
11531 37
10066 516
2696 153
6184 504
9515 504
2620 221
3612 654
5829 232
5215 516
3534 260