2936
1
105290
0
1101
999
2
1094
3
1020
1201
1497
853
2102
1698
1334
3404
5277
6
993
1603
1306
3618
7
2686
4
1070
789
863
1245
944
2127
746
1188
2346
1849