1389 300
2978 633
2016 49
2532 78
16567 485
12053 296
5063 312
4476 509
2218 287
2403 552
3357 631
16166 63