31062 831
3888 796
12943 786
16798 570
9921 203
78401 776
1684 116
4329 551
5506 494
3498 337
4960 196
7947 407
4675 322
28648 353
1639 217
10926 922
1277 77
2352 603