3008 587
1312 245
40384 717
48751 102
14085 828
9683 267
4608 196
6230 321
11318 39
7971 429
7615 136