39953 285
14156 807
24758 178
110099 304
37599 875
42209 519
18881 306
22607 589
30428 764
42013 811
2360 82
15260 528
6579 214
5653 423
3980 175
1785 136
10544 241
5019 64
2326 35
9911 375
4162 633