14058 503
15071 109
43585 93
14203 885
17280 164
3287 789
6243 478
15784 348
22285 418
7823 493
19546 618
14597 223
3923 368
4637 572
7984 629
3093 517
8290 521
3676 335
4099 165
10358 667
16973 110
5605 290
3147 409
9374 713
6653 291
5380 605
3900 510
5666 479