21152
8
2593
1
297066
0
2727
1860
2
2711
1825
2243
6
1371
1140
1266
1213
1111
5151
5382
5
1277
2911
9
4383
3
4651
398656
19
550
1304
6047
54
4724
2166
4944
1942
2061
2082
7893
4