2402
4
1888
1
1876
2
1135
2247
1092
1217
1956
923
2722
3
5151
3080
3715
3624
21152
8
4651
2650
20
3090
6
181997
11
2876
280
2405
297066
0
1305
2740
2932
3854
1288
1047
1500