22782 602
23095 67
6862 334
7745 541
4007 737
3867 116
2266 234
2682 194
8879 421
21626 646
15761 497
37630 344
7271 648
20770 478
5501 935
3017 408