3581 602
3018 498
8021 139
13287 213
74733 455
57478 542
2366 252
5335 715
5225 584
5030 895
14944 92
28255 685
49559 484