1690
1
1550
916
1126
947
1245
966
2
982
2884
5
14125
10
3107
7
5253
4
2740
3066
2285
2309
0
1868
7034
2343
5946
3505
2092
1466