19897 616
8682 433
2836 671
9115 86
42435 606
4652 674
20340 237
6079 594
29592 293
26809 702
4053 846
2285 301
2795 116