19783
2
1189
0
14
181997
11
3090
6
918
2996
4044
5
17946
2535
32302
2845
25669
3125
337
21152
8
1461
1193
2964
1
2087
3498
4
638
1752
2478
657
476
132
4471
637
1672