1904
578
2373
825
2921
1336
1035
517
1332
572
731
173
2432
910
610
203
1599
850
832
188
484
162
526
184
726
134
1161
671
444
227
651
134
502
197
529
53
619
331
530
114