20391 494
8908 453
21298 936
14748 642
11195 609
13491 82
16273 538
8324 358
15735 343
81250 873
66372 336
37046 247
90711 289
27633 535