19783
2
25669
0
1632
32302
21152
8
528
1
1788
1691
2535
2733
2173
1819
1267
1766
2932
3498
4
4096
383
17946
1443
3
1153
3090
6
1532
2012
13676
21
1681
28098
14
2366
1431
5571