19783
2
25669
0
2366
1
32302
2535
2082
17946
1329
2921
5
1558
21152
8
2932
9077
28
3498
4
2854
3779
1437
3765
2264
1266
1153
581
3090
6
2012
1201
1819
1813
497
636
890