2962 598
5918 444
2349 326
3066 147
8772 462
11759 57
212770 654
38702 661
109035 695
16646 418
9253 565
8206 524
4309 201
14496 359
4406 533
4748 435
3644 85