19783
2
2392
929
3
25669
0
4833
2452
4
10243
32302
1749
1
2082
2294
2173
1746
1606
2535
1766
2184
1036
1819
2932
3326
3498
1681
1825
17946
83
2890
815
619
1153