1187
2
526
1
556
1243
411
1309
651
1339
3
393
570
531
565
1127
2495
811
704
873
943
516
1508
3719
8
993
3923
586
662
625
524
736
107
2468
6