27522 871
42598 610
105381 696
71201 718
3900 171
44897 251
10147 588
26580 82
5154 325
1940 183
4274 405
3267 261
15395 1018
6620 657
4656 541
6160 694
2871 163