29211 839
13866 279
5682 121
20619 762
7214 41
6803 380
5013 713
3014 500
3083 500
3056 602
15411 751
15708 573
5729 741
2801 596