330768 1123
13403 905
2280 40
104906 945
34827 608
4233 367
5915 585
37254 878
3772 133
3657 496
27286 936
45279 931
7448 851
67069 319
4262 86
9265 290
66274 278
2895 109
47263 730
21268 153
11503 116
63259 293
70393 641
57734 589