1015
1
1451
0
3132
10
2254
3805
6
1363
628
3634
1694
3771
3
951
690
2669
2
1787
564
2776
1743
1038
108797
3835
5
1844
3518
1606
6236
2505
8527
1047
17970
15
2507