1031
2
6516
8
2217
1
2626
796
6
1000
0
9611
6753
17
2908
10
3671
2123
3352
257
2108
3
2329
1172
2749
2234
4
3583
3546
2835
2297
1618
2277
1208
2999
2788
3494
4670
1752