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