21152
8
2593
1
1159
2
297066
0
2123
2711
1639
1989
3
1883
2040
5151
2911
9
2582
1392
4651
398656
19
1348
550
1195
1814
2169
4724
1942
2082
7893
4
1076
2378
6753
17
2676
1691