2960 205
10235 973
16593 782
2580 467
20984 517
2201 219
8328 362
4192 437
15306 115
21038 474
4855 642
2517 541
9116 512
14911 515
1522 167
10426 279
7243 271
3804 599
8923 333
1804 157
3553 491
11125 548
16917 898
9618 740