22791 602
23122 67
6871 334
7746 541
4008 737
3869 116
2266 234
2682 194
8881 421
21641 646
16377 497
37647 344
7273 648
20776 478
5505 935
3017 408