951
1
2906
2
2530
4
1174
1615
2732
1590
2786
5
2131
3379
3
8527
4096
1812
913
2562
1606
2322
123674
35
3485
7
2209
1431
6236
10
739
1514
5950
1289601
2377
4443
9
2262
0
980