3021 442
2193 55
4336 778
229746 606
39447 759
7067 100
18202 570
370984 655
171532 488
8484 90
173052 514
12695 781
10228 237
12751 304
16450 452
32647 945
4247 604
4288 483