3003 155
5736 130
4790 749
12936 193
6313 59
4718 428
13233 225
11218 707
3053 118
5097 677
3191 602
7495 451
2480 152
5679 142
13229 435
43999 501
7505 286
4698 946
2467 93
5089 421
3023 335
4396 660
27042 316
22159 616