21152
8
2593
1
1646
3
297066
0
2180
1681
2508
7
2711
2
2929
6
1539
1691
1008
5151
2911
9
4651
1841
398656
19
5527
550
4724
830
1942
2082
962
7893
4
2378
6753
17
2676
108797
6307
10