5891 335
14387 582
15027 417
25705 928
2343 245
12008 700
11191 752
11597 274
2466 168
2349 197
4343 354
3270 788