347
92
120
1562
228
195
106
27
70
37
749
49
235
65
82
62
164
61
1523
16
98
219
39
89
664
208
546
51
169
794
4234
551
199
44
59
278
275
72
142
144
16606
93
42
53
553
56
20
43
84
558
36
1383
73