21152
8
827
1
19783
2
2535
2903
3
3083
2522
3765
4
32302
0
3090
6
2763
4179
1743
17946
790
2669
3683
2932
1334
12632
7
3498
982
5375
951
1294
9611
4996
1153
6327
980