3442
2
4820
20634
8
637
0
4396
3
2461
20
2125
1
2526
392
282572
2855
169211
11
2493
625
2730
6
1710
776
2668
2006
4864
676
1840
2111
633
2602
1368
3653
945
4143
991