1039
2
1032
3183
4
2843
3
2456
1
2065
641
694
564
945
512
995
478
1227
805
1374
612
696
883
880
742
1242
954
749
823
747
126466
18
7888
5
1087
744
0