16015
370
425
651
690
426
483
943
676012
48263
47840
46728
4160271
3953157
32744
3199151
30566
26052
24051
22330