1129
0
560
1
417
1663
2982
3
1776
1054
521
20634
8
2000
543
175
706
1392
1330
2
1823
1346
6
661
2369
1651
2368
1425
2220
2710
9
282572
640
2372
4820
906
2747
26