10488 331
12251 660
30145 542
10157 529
40284 532
15193 153
100851 725
41341 402
36115 711
13911 436
21100 796
16092 239
23333 670
14172 583
3552 314