19944
2
897
1
1622
2710
1562
1606
2873
3
3934
1746
455
6549
11
3491
4
2372
1075
3014
20
2850
4083
0
5141
7
3085
5
1534
3485
895
1325
3316
10
1688
1485
1833
1072
1720
1431