1336
2
2245
3
2558
4684
4
297066
0
1901
7994
1636
353
1226
1
3053
7
894
571
2037
1931
3261
676
14421
12
32353
2797
5
1295
1751
1202
4656
6
2773
1019
1468
3109
280
108797