1498
0
705
1267
1
1551
2
3149
4
555
1336
3442
418
326
2041
547
2224
255
4820
470
464
661
659
460
581
286
376
1949
3
302
357
282572
871
4396