5579
4318
86
11727
5612
6818
7740
14939
16828
890
1170
4716
18556
14310
12211
10950
8382
821263
7450
7202
685148
609142
60010
5330