3106 545
2778 104
32160 245
24317 645
258519 683
137776 175
60315 1069
79946 635
73966 314
50465 731
4319 401
543 54
638 38