2121
4
1661
1
547
0
1101
410
543
953
780
269
668
846
2275
2
1466
3691
5
2809
17353
2490
325
820
918
1526
685
407
215
538
515
1548
1428
2881
968