19783
2
25669
0
572
32302
2535
2921
5
2417
6
7258
3498
4
1603
1
17946
2996
1844
7793
2512
5440
8
1766
2932
2903
3
2964
2990
3765
2906
1348
2476
14
1788
1153
2173
6047