21152
8
2593
1
619
1539
2258
297066
0
7034
2
2760
4
2711
5431
3934
1746
455
2131
2299
895
1075
19944
1259
2414
2972
5151
2911
9
4651
3
398656
19
550
1562
2110
4724