5073 516
2241 288
14327 93
3998 793
34885 602
953 139
3844 259
3405 729
4979 738
19095 246
7226 218
2907 462
3325 488
1465 98
2914 746
2799 557
3286 804