59983 50
4725 789
6723 369
13926 500
6602 856
8358 493
31197 539
7502 185
15465 813
27858 680
3975 617
8238 891
2586 156
5639 375
2047 302
349 45