1632
2
3227
1064
1
1129
4765
8
3780
10
3326
3
297066
0
1267
4096
1295
383
2650
20
1443
844
28098
14
13676
21
421
280
2562
1581
3589
2250
3765
4
2245
1226
1699
3053
7
878
3715