1693
2
2323
3
1275
1
1209
1862
3099
4
1823
1408
1119
1189
1446
1181
1476
888
598
695
459
514
77
492
599
704
446
518
582
723
549
597
369
722