19783
2
25669
0
3765
4
32302
2535
2903
3
6327
7
17946
1864
1
8185
2366
2763
2921
5
21152
8
2932
3498
3779
2264
1347
4996
6
1153
669
3090
2012
1002
3479
1337
2332
3080
2316