748
560
3194
1844
6504
943
4120
1
672
1
5673
532
629
559
590
2880
486
627
620
1701
3884
1377
899
1
862
5972
700
1
493
1001
651
642
470
447
576
605
549
1257
1247
1187
687
681
691