21152
8
4471
2
2535
1462
1
5151
2428
0
25669
1690
1603
1606
11059
9
3498
4
8527
3200
3
2990
897
1883
2650
32302
1047
2711
2911
1819
4651
1691
1136
398656
19
1353