109
0
5075
1498
445
544
920
3
1295
1
486
795
4027
341
2113
1193
810
405
1054
2336
2
7812
7
1287
345
645
594
638
592
661
417
909
18617
756
359