2628 518
2337 348
9926 234
38395 368
40994 496
5073 450
3471 793
4191 92
2516 385
1720 273
3466 511
30557 106