31 968
501 294
294 118
723 179
428 406
349 174
62 169
289 742
2 62
80 262
343 776
281 295
322 560
220 106
376 598
472 862
461 822
110 35
239 660
180 403