2349
3
1066
1
2535
2
1168
3715
5151
1431
21152
8
4651
2650
20
2405
2740
1720
280
951
297066
0
2456
1013
1366
1988
1305
737
3931
6
650
1814
2209
1599
1751
3080
1905