2982
3
951
1
2352
2
496
0
1371
1590
917
1305
2999
2901
1787
1819
1778
2740
2512
83
1015
1816
1606
467
8527
1660
830
1815
1564
1380
1431
2600
4
6346
16
19944