2477
1
1576
3
4398
10
4002
4
2604
3625
1557
3835
5
1951
2
1571
3465
1441
0
3328
8527
2732
2072
5204
742
951
123674
35
1399
1922
1812
913
12459
2322
1431
6236
1514
1289601