21152
8
3090
6
2903
3
2593
1
2932
2
1819
2110
1380
0
297066
3080
24337
22
1779
1539
6445
1371
2711
1444
2911
9
4651
1700
398656
19
1691
550
5151
1468
25669
14
4573
19944
19783