496
0
25669
19783
2
572
1819
1
1691
2173
3090
6
2903
3
2932
2669
2366
1766
2996
619
4358
21152
8
1380
1141
19944
1446
830
923
7034
32302
3546
1849
2193
1950
841