2995 587
1257 245
40303 717
48399 102
101239 326
13995 828
9621 267
23262 441
9194 610
4568 196
6175 321
12603 803
11213 39
7927 429
7586 136
3277 584