365
0
501
376
872
3
896
2
876
1017
1110
984
1480
1
1053
913
605
869
447
848
919
1009
806
1301
805
461
718
478
533