2730
6
19279
2
1010
1
31535
0
2275
1626
802
787
20634
8
1811
2604
7
17353
4271
4
3674
10
1824
25137
1661
467
1960
4677
871
1020
1462
1454
111
737
1277
5
5617
1225
2188
9