533
376
163
89
26
74
25
12
7
16
15
63
34
28
130
364
141
254
392
614
287
386
430
174
422
345
576
969
81
231
152
282
31
994
46
241
188
633
118
454
173
121
14
75
357
255
431
148
32
126
96
195
194
326
145
183
237