21152
8
2593
1
297066
0
1343
2711
2
2183
9
2911
5151
4651
3
1936
2676
398656
19
2656
550
4305
1942
4724
3473
6307
10
2378
1355
2082
7893
4
1196
673
1438
795
6753
17
108797