1078
2
1694
1
951
608
0
2475
2687
3629
2502
619
1015
1976
3
564
2740
1635
4
17970
15
8527
2352
1564
1047
2100
1423
12779
8
12459
1458
2600
18816
11
4179
159
6346
16
1606