3175
5
1645
2
280
1
2405
2932
14
0
181997
11
3128
3000
189326
1354
938
3090
6
708
471
394
14125
10
1057
926
984
2060
3551
2773
348
611
637
2245
3
1047