587
1005
25
1054
751
63
56
862
652
41
722
941
252
331
281
571
801
472
611
51
212
26
14
19
38
591
234
28
22