4093 395
12620 445
295528 1006
24668 282
42865 265
5723 267
5393 217
3897 797
2593 211
2576 302
3681 623