19783
2
25669
0
2903
3
3765
4
32302
2535
604
1
1417
1334
18816
11
3008
17946
21152
8
3090
6
1002
3083
1337
2763
2366
951
964
2921
5
3107
7
1935
5440
4562
10
1347
2932
1558
3498