105505 908
9620 595
4362 425
6281 787
3297 443
3221 317
2996 53
9017 265
7581 384
6746 717
10872 906
7939 409
48498 368
8052 783
6114 472
3901 286
2045 107
4613 720
4393 389
3991 66
7811 161
4200 631
3888 229
5799 186
8398 583
10050 367
8135 326
964441 2029