2245
3
1078
2
1694
1
608
0
1015
2475
297066
496
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
571
1295
2392
467
1289601