2992
6
2530
4
21152
8
1315
1
2593
866
2489
10
5997
12
297066
0
1176
2
3412
951
882
3
844
773
2711
2664
2276
1841
2266
5151
2911
9
787
4651
398656
19
2786
2142
345
550
1657