2855
3
2668
2
20634
8
2730
6
1020
0
282572
6800
3442
3955
4820
1961
4
4396
2726
1551
467
2275
19279
2968
2125
1
482
3114
2526
31535
555
17353
2461
20
247
968
1392
625