31686 425
7592 187
20210 394
13858 578
2814 115
3833 754
3853 590
3309 456
2254 206
9088 314
12103 598
40620 723