31321 424
7584 187
20197 394
13851 578
2807 115
3824 754
3843 590
3304 456
2246 206
9075 314
12086 598
40455 723