19783
2
25669
0
32302
2921
5
1583
2535
800
1
21152
8
38477
34
17946
5440
383
2906
4096
7793
4
28098
14
3090
6
2258
2316
1267
13676
21
948
2932
3498
181997
11
3008
3
5209
9
2666
297066
570