3056 587
1712 245
40638 717
49691 102
14337 828
9826 267
4679 196
6377 321
11629 39
8051 429
7695 136