1372
0
1645
1
634
1824
2901
4
2189
497
2673
1608
422
328
398
368532
2668
2
535
396
646
35426
336
581
482
1518
837
1880
2459
9
538
280
275
2727
621