31069 831
3895 796
12944 786
16798 570
9921 203
78406 776
1684 116
4329 551
5506 494
3498 337
4960 196
7947 407
4676 322
28649 353
1639 217
10926 922
1277 77
2352 603