1386 300
2975 633
2015 49
2531 78
16561 485
12050 296
5062 312
4476 509
2218 287
2403 552
3357 631
16165 63