5248
3
1856
1441
2
1801
1
4928
4843
5
1317
0
2351
3178
3234
2330
1840
2245
3080
21152
8
918
816
7331
2080
1131
467
1047
3090
6
496
2156
1380
690
2932
297066
1862