5072 516
2241 288
14326 93
3992 793
34789 602
947 139
3843 259
3401 729
4979 738
19091 246
7213 218
2906 462
3322 488
1464 98
2913 746
2798 557
3286 804