16591 63
30269 141
2656 768
21274 158
16347 669
1416 292
2787 499
706 107
1741 147
2143 620
1105 119
1047 94
3095 550
1614 246