14095 28
3242 57
2031 211
4851 350
13939 535
5008 318
3074 172
1406 89
5884 252
3010 223
4410 240
3623 163
2034 152
10416 438
2597 388
4256 693
1683 36