8573 169
947 176
4914 31
8240 236
24959 451
12791 828
7796 242
5669 30
3245 675
3940 225
1249 57
7713 621
4027 878