683
0
1139
1498
2198
2
705
1267
1
1551
2710
9
3149
4
4273
4396
3
555
1336
418
360784
19
326
2041
547
608
864
2224
413
255
470
464
661
659
460
581
4651