31752 425
7595 187
20211 394
13862 578
2820 115
3834 754
3853 590
3312 456
2256 206
9089 314
12106 598
40657 723