26
1
148
100
97
95
38
50
91
3
5473
8
975
4
1920
2
1472
437
436
598
596
558
463
556
621
910
789
811
541
1442
4754
6
550
1257
7
639
1084