31597 63
8477 311
8396 141
5534 566
3130 333
3342 385
2510 764
5170 327
2780 258
4165 89
69520 272
8325 904
4438 565
2411 456
3619 867
2515 235