31165 831
3930 796
12950 786
16816 570
9923 203
78442 776
1684 116
4333 551
5515 494
3498 337
4960 196
7948 407
4690 322
28695 353
1644 217
10952 922
1280 77
2352 603