3008 747
26938 66
38798 210
19960 747
13499 124
8062 633
7923 442
4190 610
16681 505
10260 648
10799 454
5168 675
7619 62
5796 309
4126 602