408095 1150
7954 746
12299 260
8427 591
10280 207
22934 107
14917 792
9859 116
55115 106
55581 567
38404 689
23222 200
6872 164
29671 608
4488 356
9979 145
15790 723
2988 83
3423 396
8025 561