29526 188
58451 821
13576 289
8717 595
3406 424
4933 787
2894 443
2703 317
4411 110
4492 771
1996 51
7361 264
6317 384
5817 716
9596 906
6194 409
4399 516
37968 361
6914 783
4426 471
3292 286
1580 107
3882 720
3702 389
117563 546
3477 66
6590 161
3600 631