31007 831
3877 796
12937 786
16790 570
9920 203
78384 776
1680 116
4328 551
5506 494
3488 337
4956 196
7945 407
4673 322
28625 353
1639 217
10913 922
1276 77
2352 603