31094 831
3901 796
12945 786
16799 570
9921 203
78414 776
1684 116
4330 551
5506 494
3498 337
4960 196
7948 407
4679 322
28654 353
1644 217
10933 922
1277 77
2352 603