951
1
2562
2
2906
2530
4
1174
2732
1590
2786
5
8527
4096
1812
913
1606
1399
2322
123674
35
3485
7
2209
1431
6236
10
739
1514
5950
1289601
4443
9
3326
3
980
24337
22
7733
3041