31057 831
3884 796
12942 786
16797 570
9921 203
78398 776
1684 116
4329 551
5506 494
3497 337
4960 196
7947 407
4675 322
28645 353
1639 217
10924 922
1277 77
2352 603