1098
2
123
1
679
590
438
1658
4
537
633
7
758
0
383
552
3
510
460
513
605
947
1048
1646
1142
597
707
939
1259
349
1003
968
8
716
701
1115
3739