4031 728
1697 327
29546 493
23182 808
18110 785
12739 927
5308 439
5665 133
3704 888
14555 439
14536 747
29342 481
2450 377