19783
2
2535
25669
0
32302
2921
5
3498
4
17946
2366
1
21152
8
2932
1603
2512
3779
2990
3765
2264
1153
2173
2890
3
1558
3090
6
2012
866
2207
2580
1819
2356
7394
3400
3354