160
14
7599
470
110
85
246
542

69

155
1878
246
799
611
1104
2956
3670
2466
515
701
1134
12