2234
4
2558
2
3527
1647
1317
1
1695
754
1773
2386
2297
598
2899
8
796
6
6346
16
2245
3
1289601
985
2530
6236
10
1226