2857 329
13551 301
59751 1046
53242 874
17528 761
3246 55
6473 792
2111 119
3375 519
671 75
613 116
894 126