31116 831
3914 796
12945 786
16806 570
9921 203
78424 776
1684 116
4331 551
5506 494
3498 337
4960 196
7948 407
4681 322
28664 353
1644 217
10944 922
1277 77
2352 603