2245
3
1396
1
2152
2
3090
6
1788
2903
2932
2535
3765
4
1749
21152
8
3053
7
1568
1603
1691
6346
16
3498
4179
1716
3080
297066
0
951
1632
1816
3694
1511
2990
1699
2181
2304