22767 602
22973 67
6824 334
7719 541
4004 737
3865 116
2265 234
2682 194
8871 421
21593 646
15750 497
37599 344
7265 648
20766 478
5492 935
3013 408