2990 503
37696 86
87126 863
68047 51
8595 789
14285 369
29488 504
7618 856
9133 493
38970 544
9119 186
20503 814
33945 681
4641 617
9646 891
4817 156
7029 375
2757 302
639 45