3056 587
1712 245
40638 717
49691 102
104918 326
14337 828
9825 267
23791 441
9342 610
4679 196
6377 321
12850 803
11628 39
8051 429
7695 136
3329 584