27415
12
331
243
1255
524
171
392
594
8
1979
91
16
5
47
2
101
301
431
644
7
14
1
81
3534
231
3144
914
21
682
55
271