4095 395
12622 445
295588 1006
24670 282
42873 265
5723 267
5393 217
3897 797
2593 211
2576 302
3681 623