247
314
1093
2
366
528
1
402
549
431
444
410
674
376
438
363
361
493
338
398
622
423
424
1026
4
1625
1404
3266
10
2798