21152
8
2392
2
929
3
4833
2452
4
10243
1749
1
2082
2711
2294
4651
2911
9
1746
1606
5151
2535
19783
2184
1036
1819
2932
2676
1942
3326
3498
1681
1825
32302
0
2405
17946