6682 306
13431 393
10581 780
10863 676
3123 105
170450 824
126794 561
90353 698
51296 362
73902 400
5088 123