19783
2
32302
0
25669
2100
2377
1
1819
2173
83
1699
1431
2535
370
582
2562
1749
1632
3326
3
1814
1787
1532
21152
8
5805
1813
1788
2578
3090
6
1973
1168
3083
1938