4007 494
2744 248
1614 329
18285 595
246772 1067
111106 964
204428 569
90613 273
85309 495
38053 92
4980 639