392
258
44
95
350
152
517
92
185
122
79
28
222
5173
25
125
179
199
81
14
151
184
307
242
173
301
1105
57
971
817
259
218
277
155
232
351
302
78
103
591
500
785
530
389
337
770
71
97
579
43
73
820
93
124
201
137
927
61
2022