5646
4
1386
1
2188
9
571
0
1518
964
662
1865
2799
3
1922
2000
1733
688
3795
1129
766
263
2767
993
1047
544
2190
998
2
650
1603
1448
915
1392
2858
14
2326