1031
2
9611
0
40314
14
6516
8
3765
4
2123
3352
10
257
1172
1
2749
3
297066
3583
1000
2245
267612
4978
1208
6753
17
2788
1226
3053
7
3494
99072
2217
3546
1289
36905