3175
5
1527
2
1590
1
400
0
1815
3954
6676
12
3194
2317
8329
3354
2254
6445
6
1821
4
4465
22
980
1071
2528
3
1265
189326
7762
1161
4099
8
4160
18816
11
2132
592
673
5164
1185