3022 442
2193 55
4336 778
229768 606
39451 759
7068 100
18203 570
370989 655
171547 488
8485 90
173063 514
12695 781
10228 237
12751 304
16451 452
32656 945
4247 604
4288 483