1031
2
257
0
2123
3352
10
9611
1172
1
1208
6516
8
2749
3
3583
1000
2217
6753
17
2788
918
3494
1174
40314
14
1289
2626
861
2377
2503
1230
1188
3546
939
1629
1329
4
965