19783
2
25669
0
1417
2903
3
32302
3765
4
18816
11
2535
2932
3498
2337
5
17946
3008
1812
1
4996
6
1153
6327
7
3090
15233
2012
1864
1777
2366
1002
21152
8
3479
2505
1162
1337
2332