1632
2
3227
1064
1
1129
2562
1812
4765
8
3780
10
4096
2322
4
2786
3326
3
1001
0
1267
5164
5
4187
2732
6676
12
1431
383
123674
35
980
1443
24337
22
844
1161
592
673
1185
28098
14