4056 452
4776 359
104718 584
81653 803
45547 786
3447 618
3767 522
2611 68
2559 175
3002 232
3231 510
2900 424
3363 366
1684 277
3202 527
3898 773
2383 189