5382
5
1825
1
1125
2463
2
1324
1923
1614
1475
1005
0
1819
2184
2624
13
2651
18
856
1532
341
951
1660
1044
2057
555
2069
1168
917
652
1498
1249
1038
310