2593
1
2324
4
2428
810
928
2
806
297066
0
2349
4946
18
1289601
21152
8
1387
676
1927
2525
1993
3
1991
55904
3354
5
19079
6
763
37355
13
2189
2026
567
1768
6095
9
5717
7034
108797