653
133
716
300
1198
580
754
193
235
102
392
81
506
25
607
51
320
121
443
17
139
44
496
124
609
90
673
140
558
249
671
118
552
158
343
73
454
180
205
51