33196 112
27847 317
19321 72
46982 399
34770 433
47446 600
21996 244
15513 57
73328 880
70427 238
110375 242
204162 284
511089 1395
42025 876
56148 242
49165 94
33045 848
172360 347
22549 311
48910 95
50230 230
78523 730
53029 127
86867 576
22791 380
21672 148
59846 868
35835 407