951
1
2906
2
2466
5
1590
8527
1812
2530
4
1174
1975
2732
1508
1606
2562
2786
6236
10
1431
123674
35
1289601
11192
4443
9
4096
2209
980
1694
3738
24337
22
913
1161
2110
1526