1632
2
3227
1064
1
4096
1129
2562
4765
8
3780
10
1268
3326
3
2732
951
8527
1812
913
2322
4
1431
297066
0
6236
1514
2906
4443
9
980
24337
22
123674
35
2786
1161
3738
5
5090
1694