1015
1
951
2262
0
1380
1694
690
2669
2
1787
564
784
2294
1025
1743
801
657
467
108797
1038
1087
496
2166
2784
3
3941
1511
1883
2312
1606
1740
843
2495