2730
6
467
0
1020
2855
3
2657
66
2668
2
2934
8
2870
1222856
4
2031
20634
22882
17
785
543
845
895
458
483
19279
5617
5
584
443
3251
4172
9
15789
3203
10
17353
581
464