19783
2
3765
4
5949
5
2903
3
1631
1
7793
17946
0
32302
25669
2535
1800
2549
11
2932
982
2763
3498
2476
1285
4996
6
1153
6327
7
1135
1985
3090
1864
1002
21152
8
2189
3479
1337