21152
8
2593
1
297066
0
747
2711
2
1451
2265
577
1075
2660
5151
2911
9
4651
3
398656
19
72
550
2836
4724
672
161
1029
5055
1942
1182
1441
3863
1509
1027
2082
1547