478
1
503
621
419
899
1337
1532
922
2
1371
1393
1347
843
791
777
1043
3
438
542
743
416
1196
964
530
190
336
622
249