5084 516
2241 288
14327 93
3998 793
35044 602
953 139
3845 259
3405 729
4980 738
19101 246
7237 218
2910 462
3328 488
1466 98
2915 746
2801 557
3287 804