3002 587
1277 245
40336 717
48543 102
101772 326
14042 828
9650 267
23320 441
9207 610
4584 196
6196 321
12628 803
11261 39
7961 429
7601 136
3284 584