2631 518
2338 348
9930 234
38405 368
41022 497
5074 450
3472 793
4191 92
2517 385
1721 273
3466 511
30581 106