5248
3
1856
1441
2
1801
1
4928
4843
5
1317
0
2351
3178
3234
2330
1840
6236
10
467
1590
918
1298
816
7331
2732
2080
1131
2562
951
496
2156
8527
1380
690
1812