3005 559
2623 527
3595 954
83366 551
112506 816
16546 234
100571 358
8924 365
6790 233
46734 700
49007 920
74655 149
22131 644
44652 741
6266 441
10856 935
4362 283
23695 328
14888 811
5193 378
9420 304
4417 281
15173 506
4312 174
2447 294
2508 35
3755 257
87774 213