2508 35
12397 419
8311 926
9197 159
13147 466
9167 530
8959 261
20703 200
4860 476
17810 272
10890 180
6895 336
8535 725
3701 113
7734 417
10329 675
6259 386
6998 774
8567 601
10467 815
7754 96
20249 842
14158 880
15571 587
11133 838
8861 672
2564 274
6212 418