326
141
1539
618
12
56
236
285
673
69
307
99
143
70
151
154
160
171
634
35
212
489
53
7875
352
176
48
1398
18
159
31
25
27
148
4718
82