1020
2
1524
2278
3
2168
11
1565
1183
2125
7
9463
250
1
624
9201
26
1304
822
0
1807
14567
6
2296
1098
1145
360
153
663
1166
845