19783
2
3765
4
2903
3
21152
8
17946
0
32302
2522
2535
5949
5
2932
982
1
2763
3498
25669
2476
1631
5375
4996
6
1153
6327
7
1985
3090
2523
1864
3835
1002
3479
1337
2332
2495