31651 677
2136 309
15348 592
1813 201
1859 142
2135 96
3336 585
4138 517
5432 432
3493 500
6927 416
2899 70
2296 589