1275
1
2323
3
1693
2
1446
1862
3099
4
2440
5
1118
1189
1823
1181
1476
888
1408
598
694
458
512
77
491
599
445
703
518
722
581
547
596
368