1015
1
951
2166
2392
0
1320
2
1694
266
917
1681
690
2669
4179
2294
2760
4
1787
564
1496
6
2304
1743
1568
108797
1532
1038
1087
2312
3326
3
1606
1740
2655