403
447
410
102
529
1046
1484
1071
627
386
886
429
617
522
584
205
487
144
341
257
568
511
1837
575
729
342
352
234
199
352
256
153
299
266
281
424
176
257
531
312
66
241
166
319
157
168
642
253
114
469
175
174
139
202
378
196
353
710
396
587