2173
1
300
0
1691
1876
2293
1266
1974
3
1587
9
830
2110
915
240
1590
1285
1610
2
3200
1749
2999
1819
1511
467
662
2403
4305
2294
1844
801
3562
1168
3326