351
145
21
39
171
990
64
44
402
169
48
271
22
1190
20
181
147
154
36
116
190
407
33
97
16
15
51
79
83
437
55
84
30
82
42
25
18
40
32
81
1137
35
61
47
361
150
74
29
56
726
2025