3034
1
830
21152
8
2593
955
297066
0
2711
2
20163
44
1922
6
2436
2851
5151
2911
9
4651
3
9172
398656
19
1230
4
550
1826
4724
2285
2748
1595
1942
2089
8121
10
2082
994
7893
3124