3581 602
3017 498
8021 139
13287 213
74731 455
57476 542
2365 252
5335 715
5225 584
5030 895
14944 92
28250 685
49558 484