3354
5
21152
8
2593
1
297066
0
2711
2
4946
18
5151
2911
9
4651
3
7608
12
398656
19
1748
2620
550
806
676
4724
1854
1942
2082
1387
7893
4
1057
2378
6753
17
2676
123674
35
2570
108797