31509 422
30287 346
19836 388
10709 824
5619 290
5982 651
13469 296
22447 672
10483 88
27216 194
3668 581
2593 270
4291 657