1394
1
1194
2
1215
3
1124
523
417
1060
776
122
535
756
10
955
999
680
1062
5
1598
6
72
831
0
787
1282
628
1269
745
939
1764
1343
493
1261
518
88