2630 518
2338 348
9927 234
38403 368
41022 497
5074 450
3471 793
4191 92
2517 385
1720 273
3466 511
30580 106