19783
2
32302
0
2535
25669
572
2921
5
3562
1
3498
4
1816
2996
14
1529
21152
8
2258
2173
1819
3090
6
1681
7793
2760
2964
2316
2932
1603
7471
9
3591
11
2666
6779
17946
2986