31014 831
3881 796
12939 786
16792 570
9921 203
78389 776
1681 116
4328 551
5506 494
3490 337
4956 196
7946 407
4673 322
28630 353
1639 217
10916 922
1276 77
2352 603