5248
3
1856
3178
2
1441
1801
1
4928
4843
5
1317
0
2351
918
1131
3234
2330
1862
1840
1380
816
1306
7331
2080
3354
1787
3683
784
690
2156
1743
2377
1923
3518