2730
6
467
0
2275
2
31535
111
19279
20634
8
1020
1031
1
863
2809
1960
7
1823
2604
1806
3
978
6579
9
572
463
12958
5
25137
543
886
449
1010
337
1645
918
752
386