2626
1
2749
3
1000
0
6516
8
9611
3352
10
257
1172
3583
1031
2
1208
3494
1289
918
1174
1212
658
2104
3117