1230
1
562
1047
2
2245
3
3080
21152
8
297066
0
6500
2968
2259
3090
6
2097
7
2932
3715
406
5151
1554
2772
2977
15
1800
7222
4
3227
1263
2859
13018
2740
3841
3580
189326
6236
10