16596 63
30277 141
2656 768
21278 158
16348 669
1416 292
2787 499
706 107
1741 147
2144 620
1105 119
1047 94
3096 550
1614 246