12181 36
16053 184
3104 452
1635 178
65389 784
45616 614
5458 514
34249 502
14858 450
2398 43
5644 288
20809 893
3855 637
17312 654
70147 309
5687 664
4391 766