943
916
2582
1906
3084
1285
949
922
6910
22828
846
1143
753
1057
1740
2344
1036
820
1167
12088
1044
7726
2985
3379
2507