2600
4
1606
1
2245
3
3080
21152
8
1047
2
3090
6
1816
2932
297066
0
2578
1734
1405
2468
1564
4115
10
2757
1423
5565
9
2890
951
1348
1015
1087
1275
1195
1622
1749
963
1946