1386 300
2974 633
2014 49
2530 78
16561 485
12048 296
5062 312
4475 509
2218 287
2403 552
3357 631
16165 63