2105
1
211
0
370
1822
625
409
637
798
1314
543
433
895
2
333
991
2813
584
781
1348
1853
843
397
597
261
5175
660
4694
7
435