50503 78
37552 114
58158 581
8909 96
3670 27
23210 545
24236 307
23122 222
19208 679
8546 148
7218 581
51321 769
11741 460
5165 884
33589 183
4060 153
9882 109
15380 54
4035 219
18238 343
13746 369
7398 121
15091 460
20276 648