14570 28
3330 57
2072 211
4974 350
15093 535
5128 318
3263 172
1481 89
6253 252
3158 223
4718 240
4044 163
2976 154
10500 438
2707 388
4410 693
1897 36