5075 516
2241 288
14327 93
3998 793
34954 602
953 139
3844 259
3405 729
4980 738
19097 246
7234 218
2910 462
3326 488
1466 98
2914 746
2799 557
3286 804