19783
2
25669
0
32302
758
17946
14
2996
4382
4
542
803
4044
5
1001
1189
55
9954
6
1392
1
757
2535
761
19932
852
557
706
1400
5504
16
1849
534
487
4148
818