21152
8
2593
1
1011
0
3078
4
297066
1016
2711
2
940
5151
2911
9
4651
3
398656
19
2097
1168
550
2101
1945
2440
1277
4144
4724
1816
1942
2082
7893
1348
2378
424
6753
17
2676