500
342
1
240
1458
857
330
962
1039
0
183
828
2
10468
8
964
5
1253
3
468
631
413
990
4
456
6332
484
1099
1562
1065
251
28342
13
1464