14095 28
3242 57
2031 211
4851 350
13941 535
5008 318
3075 172
1406 89
5884 252
3011 223
4410 240
3625 163
2034 152
10417 438
2597 388
4256 693
1683 36