1134
1
881
599
402
2
595
670
597
669
475
542
783
546
1174
2992
584
1326
1471
915
682
681
1016
629
591
1321
795
1037
1822
945
1319
3