1632
2
3227
1064
1
1129
4765
8
3780
10
1268
3326
3
4096
297066
0
13676
21
3014
20
2562
3085
5
3491
4
3485
7
2740
3589
3316
5141
1699
21152
878
3715
1267
883
1055
578
1475