40280 66
964 251
7768 567
8959 168
1349 121
19377 236
18257 187
27343 979
23076 309
19088 471
12535 163
57201 174
4929 421
51280 800