29663 307
4790 51
9853 610
4403 354
105428 426
4210 930
8826 435
12374 108
73338 533
14318 686
32659 870
477 34
28471 223
30523 581
16512 90
9233 290
5390 575
6207 489
19702 612
8397 624
5195 441
10310 708
28882 1065
49671 721