495
689
26218
906
648
1415
2948
406
329
336
431
498
432
342
398
440
614
335
371
1495
335
461
396
349
533