235
71
1394
802
586
230
830
312
516
210
504
125
598
173
332
173
99
40
213
153
416
31
549
163
289
140
662
179
470
108
563
229
167
111
513
80
302
142
526
28