3966 853
2125 312
2699 82
14312 393
14321 354
55508 616
8426 193
22453 292
11909 222
6653 103
108906 552
33226 913
8664 52
6557 465
6461 595
6942 592
5306 670
5161 170