511
196
684
163
585
185
707
189
549
227
897
475
3486
1793
492
137
558
298
1612
638
997
480
791
201
304
167
432
172
230
120
649
213
611
94
1348
643
533
103
1067
364