502
1
544
562
490
376
492
2
558
1134
4
5731
9
696
1900
3
449
616
438
2529
1493
17
570
975
406
1370
456
514
693
423
409
413
407
556
450
567