412
403
2182
473
1
822
519
1043
1716
364
238
259
281
253
190
325
323
238
412
217
394
226
259
522
301
221
397
224
260
504
1929
606
487
430
294
424
252
1552
824
362