1405 300
3021 633
2050 49
2553 78
16579 485
12063 296
5065 312
4482 509
2220 287
2405 552
3359 631
16184 63