21152
8
2593
1
1825
5382
5
1125
297066
0
2711
2
1923
5151
2911
9
1475
4651
3
1614
398656
19
1324
550
4724
1942
2082
7893
4
2463
2378
6753
17
2676
108797
6307
10
2184
2386
2405
2245