3115 621
4966 887
723 174
3645 883
1880 306
2427 553
530 113
1821 364
4447 272
100165 455
106809 547
52642 348
34412 255