31134 831
3919 796
12946 786
16807 570
9922 203
78428 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4685 322
28680 353
1644 217
10945 922
1278 77
2352 603