19783
2
25669
0
32302
2535
2949
2932
155
3498
4
4562
5
17946
1153
3090
6
4160
2012
5658
9
2366
1
21152
8
1452
3055
4360
3175
2503
2169
929
3
2699
3080
2316
3092
2921
1044