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