21005 733
2565 392
41216 337
15019 576
1716 127
15259 440
8540 116
11516 187
2950 74
31525 570
5912 872
18287 446
15122 404
3259 314
4354 29
17063 471
11230 63
2361 207
6446 71
7629 619
2550 265
4120 393
19525 638
15069 89
50818 141
13089 481
8526 457
68668 320