3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
282572
0
2855
169211
11
1343
2493
625
3808
2730
6
649
812
476
1639
4
2668
583
1084
804
1320
3466
646
849
35426
6058
615