18308 877
111476 439
88842 226
10332 569
34570 626
36328 443
11665 159
4334 39
12006 354
11313 844
7491 687
13073 488
32334 306
27472 352
3693 644
5552 676
1608 80