1610
2
2245
3
1535
2600
4
1606
1
3090
6
2903
2932
2535
3765
1564
1816
4115
10
21152
8
3053
7
1734
1423
1405
2368
2468
578
0
1603
1348
2757
1040
467
3498
5565
9
3080
297066