16858 63
31014 141
2688 768
21713 158
16507 669
1471 292
2817 499
744 107
1782 147
2195 620
1131 119
1068 94
3119 550
1646 246