19783
2
25669
0
32302
17946
2535
3326
3
2932
3498
4
21152
8
1153
3090
6
2012
3083
2366
1
4179
2264
3145
660
3080
2316
2666
9
2921
5
1044
2258
2235
1131
3926
14
1173
2274
2941