40506 591
6659 318
4661 827
11646 557
4336 244
5480 423
21084 62
12838 636
3318 746
5040 164
11446 536
8133 293
10482 519
3699 577
272450 981
8803 515
4881 346
4530 704
24466 121
58535 779
6724 792
14297 403
9126 771
12717 538
5852 648
6103 480
5856 121
7777 603