31004 831
3874 796
12937 786
16789 570
9920 203
78382 776
1680 116
4328 551
5506 494
3486 337
4955 196
7945 407
4673 322
28622 353
1638 217
10911 922
1276 77
2352 603