509 58
1680 269
3062 629
1347 217
2016 431
1595 327
2419 200
1872 383
3774 706
3031 960
3722 985
2727 753
1129 254
2769 598
3571 695
403 75
3029 463
3606 527
2793 860
3264 768
226 27
1161 272
1760 416
2220 613