3022 442
2193 55
4336 778
229755 606
39449 759
7068 100
18202 570
370986 655
171538 488
8485 90
173057 514
12695 781
10228 237
12751 304
16451 452
32653 945
4247 604
4288 483