1843 294
21010 509
10210 884
6226 288
2156 311
1127 248
8887 471
2907 754
2652 617
3926 92
3082 583
1130 74