2245
3
1078
2
1694
1
608
0
1015
2475
297066
17970
15
8527
2352
1047
12779
8
1788
3053
7
12459
2600
4
18816
11
6346
16
1606
19944
1701
6236
10
2797
5
2522
1295
2392
1289601
2526
2110
2773