10507
23
19783
2
2799
6
2960
1734
1632
1
2055
1711
2763
0
745
1603
4944
3765
4
2456
1093
3498
801
30334
297066
1876
2934
2562
693
3080
3
2021
1296