21152
8
4471
2
2934
2535
5151
1734
2180
3
25669
0
1603
1
3498
4
1005
8527
301
3200
2990
1690
32302
2711
1814
2911
9
1819
4651
1136
1168
398656
19
2271
1632
2562
3971
1746