350 83
312 39
2437 506
71673 601
3977 373
2149 496
2016 460
966 131
2881 424
3735 782
5583 588
3521 837
17437 653
7707 686
28091 653
129619 1035
1622 375
3721 534
11709 398
2452 410
1067 178
6750 508
55370 801
96645 329
109980 627
41121 70
219316 951
115526 227