5248
3
1856
1441
2
1801
1
4928
4843
5
1317
0
2351
3178
3234
2330
1840
918
816
7331
2080
1131
467
496
2156
1380
690
1862
3871
1606
1492
935
19944
2605
6236
10