14162 28
3255 57
2035 211
4864 350
14041 535
5020 318
3107 172
1420 89
5925 252
3016 223
4430 240
3676 163
2045 152
10420 438
2618 388
4277 693
1700 36