4072 395
12584 445
292016 996
24502 282
42454 265
5701 267
5368 217
3877 797
2561 211
2554 302
3660 623