1486 405
1047 263
170 51
4635 638
6517 547
27263 511
7607 747
21599 143
11167 86
3741 545
14181 93
2834 618
4398 513
4574 614