2100 126
1909 36
7122 515
3668 566
5286 565
3230 88
4221 638
3527 45
3070 418
2474 120
3754 613
2515 343
1471 38
4386 272
8523 708
3331 353
3394 153
5133 521
4578 796
3972 401
4279 641
6779 761
7356 150
22543 471
18215 246
21580 287
46691 268
18762 956