2150
3
1598
2
1649
784
1731
1
1578
1054
1346
888
933
1218
644
1444
929
2467
637
1565
2862
8
2645
1037
807
805
2818
998
1691
1274