19783
2
2903
3
1631
1
3765
4
5949
5
2535
1800
2549
11
2932
3498
25669
0
32302
17946
1285
7793
4996
6
1153
6327
7
3090
1864
1002
21152
8
3479
1337
2332
8185
7762
3080
1044
1780