2812 663
2556 528
1231 212
2689 629
2583 641
1796 461
3063 712
788 192
3280 769
10383 465
15213 180
117374 251
13772 510