1843 294
21011 509
10210 884
6229 288
2156 311
1128 248
8887 471
2907 754
2652 617
3930 92
3083 583
1130 74