...
252
48
108
21
112
24
560
186
28
959
344
147
172
215
46
55
93
373
7
26
113
6
12
107
2
20
39
52
682
69
50
328
73
32
116
351
143
1
30
4
91
80
8
22
17
204
179
167
19
133
98
31