1370 300
2958 633
2000 49
2525 78
16548 485
12043 296
5061 312
4473 509
2217 287
2402 552
3356 631
16150 63