1431
1
6745
16
2732
2
2352
951
1815
3117
8
8527
851
1812
913
2322
4
6236
10
1514
2906
1451
0
4443
9
980
4506
24337
22
123674
35
2786
1161
3738
5
5090
1535
2090
1694
673
1185