31125 831
3914 796
12945 786
16807 570
9921 203
78425 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4682 322
28668 353
1644 217
10944 922
1277 77
2352 603