1843 294
21011 509
10210 884
6230 288
2157 311
1128 248
8888 471
2907 754
2652 617
3935 92
3083 583
1130 74