16594 63
30271 141
2656 768
21275 158
16348 669
1416 292
2787 499
706 107
1741 147
2144 620
1105 119
1047 94
3095 550
1614 246