1015
1
951
2733
4
1681
539
0
1694
690
234
2669
2
2403
1787
564
2476
3
2294
2163
1743
2988
994
1465
108797
1038
1087
2312
2254
2929
6
1606
1740
843
2495
1451