4099 395
12630 445
295751 1006
24677 282
42901 265
5724 267
5394 217
3898 797
2594 211
2576 302
3682 623