21211 509
2796 113
27746 859
55134 703
6236 111
64869 417
8016 651
11063 256
8900 513
8106 374
2628 120
5534 755