19944
2
2710
1946
1
1660
4335
929
3
2571
6
1961
2063
2377
2722
623
12733
5
4739
2600
4
2744
2972
0
1526
1393
950
7258
66
1388
3386
2392
6346
16