3088 505
2639 425
11064 700
5206 41
13905 684
14361 848
38003 34
63735 560
5114 56
38889 722
11977 329