1416 300
3053 633
2090 49
2567 78
16598 485
12078 296
5068 312
4490 509
2221 287
2405 552
3359 631
16206 63