595
995
25
1044
751
63
57
862
662
40
722
921
252
341
291
571
801
482
611
53
212
26
13
19
37
581
234
27
22