33333 97
9795 432
70904 309
26848 293
2679 462
8404 850
31680 187
16186 360
57948 157
77157 251
39658 317
38044 489
107216 766
3428 827
11526 601
2715 312
2819 672
666 53
2681 420
2554 273
2073 346
806 122