16627 508
23050 593
19147 669
3727 447
33902 888
4181 695
4940 765
5062 695
9952 648
95287 249
5271 634
33822 349
46959 77
10169 374
3343 42
2612 539
1998 419
5947 170
3275 628
2332 344
3658 780
3120 501
3620 791