29092 113
4243 629
9467 443
3052 495
16570 387
1571 228
4805 292
2798 816
3733 646
14201 327
1503 178
1637 391
22307 284
1348 287
3692 836
3519 560
941 111
9375 55
3638 764
32990 788
19696 326
3051 636
1380 370
13862 678