19783
2
25669
0
32302
2535
1417
2903
3
3765
4
21152
8
3090
6
3083
2763
2366
1
604
4562
10
2932
1334
1558
3498
2337
5
982
17946
3008
1812
1329
1294
4996
1153
6327
7
15233
2012