1033
2
1381
1
2719
3
1394
2691
1780
1037
4432
984
3210
5
2025
1472
1227
1322
1970
1113
993
918
2113
7
2920
25
1183
1426
1725
1287
611
742
1748
751
1598
752