2895 669
12250 77
17142 268
84156 638
34414 463
20362 228
35638 781
40033 435
83293 387
51228 508
18182 148
26322 40
156386 635
8763 320
2085 283
62458 756