1031
2
9611
0
2123
2794
3871
2788
1
1000
6516
8
3583
10
6753
17
2343
3470
5
2217
40314
14
3546
2285
527
3
3352
1753
257
1412
2626
2054
4
3109
3629
2534
1172
2749
1889
2502