3001 503
37701 86
87187 863
68049 51
8600 789
14289 369
29488 504
7619 856
9133 493
38973 544
9120 186
20506 814
33950 681
4641 617
9646 891
4819 156
7030 375
2758 302
639 45