5013 582
242018 851
173040 513
54856 314
31082 427
46217 506
25808 639
15747 324
36845 155
2800 90
4363 98
7511 955
3783 402
13395 735
5150 790
5801 134
66507 181