2596 805
2906 902
1859 509
2510 619
2159 524
858 252
1393 214
1308 341
235 43
10487 489
16611 725
16656 384
11594 649
9014 172