2508 35
12396 419
8311 926
9197 159
13147 466
9167 530
8958 261
20700 200
4860 476
17809 272
10886 180
6895 336
8534 725
3701 113
7734 417
10329 675
6259 386
6998 774
8567 601
10465 815
7754 96
20249 842
14157 880
15570 587
11133 838
8861 672
2564 274
6212 418