13830
11563
2750
5690
4210
26830
537
1294
27337
25925
542
593
1913
455
21017
9617
364176
358736
13412
1091311