30392
219
174
149
7357
36
52
1208
14
13
358
143
3797
741
8
19
4
9
25
44
21
16
8585
29
32
72
224
24
2
28
101
27
102
589
89
241