19783
2
25669
0
32302
2535
21152
8
3083
946
1
2258
3090
6
5440
2921
5
2366
17946
1558
1880
2932
17970
15
3498
4
3629
2377
1819
989
685
964
1348
1431
1329
1294
2465
2264