4166 640
139993 628
39621 44
3371 262
2837 497
19470 73
19826 337
3227 536
16881 70
10267 174
6348 464
5512 581
16682 551
8471 407
3740 377