2786
1
1767
2
2935
766
2732
951
8527
1812
913
1814
2322
4
980
1431
6236
10
13034
15
1475
1514
2562
673
5949
5
2906
2223
4443
9
1161
24337
22
123674
35
3738
5090
1694
5521