5635
3
2378
0
1215
1
3498
4
1566
2
2676
3779
4471
2964
4724
3051
1603
1467
1942
1461
1583
1382
3103
1272