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