1396
3
1245
2
542
1
2234
6
105
586
887
2782
4
76
85
536
1849
476
2021
10
637
1049
1127
522
1511
297
640
1055
133
1186
1012
664
550
3921
22
1447