3120 505
2664 425
11089 700
5298 41
13997 684
14430 848
38025 34
63745 560
5156 56
38984 722
11980 329