3558 602
3004 498
8019 139
13281 213
74627 455
57365 542
2362 252
5326 715
5218 584
5022 895
14933 92
28143 685
49476 484