19783
2
25669
0
3765
4
32302
2456
1
2535
2903
3
1942
9
2086
6327
7
17946
1864
3107
8185
2366
2763
2921
5
21152
8
2932
3498
3779
2264
1347
827
4996
6
1153
669
2543
3090
2012