1495 333
478 148
315 64
32816 125
14604 178
30610 295
6973 931
40023 857
14681 548
37873 588
13088 286
9588 464
1791 153