2630 518
2337 348
9927 234
38400 368
41020 497
5073 450
3471 793
4191 92
2517 385
1720 273
3466 511
30572 106