490
187
659
153
576
184
688
182
486
214
794
428
3153
1641
437
121
509
282
1487
589
907
444
748
187
289
165
424
172
218
117
618
206
598
89
1244
586
524
101
990
337