31129 831
3916 796
12946 786
16807 570
9921 203
78425 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4682 322
28673 353
1644 217
10945 922
1278 77
2352 603