2896 669
12254 77
17147 268
84157 638
34425 463
20365 228
35646 781
40042 435
83303 387
51247 508
18184 148
26324 40
156407 635
8764 320
2085 283
62458 756