19783
2
25669
0
2535
1290
1
32302
3498
4
518
1977
2315
8627
3
2921
5
1247
2209
2932
1603
1780
4307
3028
7
17946
2129
2990
1153
2173
3090
6
2012
2366
6779
21152
8
1057
2475