31573 422
30293 346
19839 388
10711 824
5621 290
5984 651
13479 296
22466 672
10518 88
27239 194
3668 581
2596 270
4291 657