951
1
2906
2
31371
64
2530
4
1590
1174
2732
2786
5
2562
8527
4096
1812
913
1606
2322
123674
35
3485
7
2209
980
1431
6236
10
739
1514
5950
1289601
673
4443
9
1161
1814
24337
22