248326 1043
2510710 3556
255135 640
100966 817
66981 521
36609 613
92930 454
14632 338
120997 735
115726 808
107834 210
12080 82
5169 237
13872 299
33797 518
5962 35
3267 319
5597 42
10918 366
7648 137
14079 606
12118 367
2043 203
5963 528
4597 560
4522 426
2413 420
18440 778