1187
2
526
1
555
1243
410
1309
650
1339
3
393
570
531
564
1127
2495
810
704
873
942
515
1508
3719
8
993
3923
586
662
625
524
736
107
2468
6