331
172
80
408
51
684
63
590
69
119
551
23
98
220
27
17
207
15
147
56
99
272
157
253
110
2
3
364
3
11
50
43
56
37
58
226
12
62
193
30
326
14
157
450
4
38
