2651 768
20870 157
16072 669
1408 292
2757 499
693 107
1708 147
2111 620
1064 119
1010 94
3075 550
1581 246