840
1
901
3
1568
5
522
2
1030
8234
680
1157
1967
1957
1328
2042
591
848
607
824
1804
8
993
2169
1965
1359
773
2939
7
2064
1255
1194
1699
1808
3066
2251
4