5084 516
2242 288
14333 93
3998 793
35085 602
953 139
3846 259
3405 729
4981 738
19103 246
7243 218
2911 462
3328 488
1466 98
2915 746
2801 557
3287 804