2931 627
2342 485
13366 329
19023 325
7438 109
14430 964
4568 549
10268 410
2561 156
1535 276
8963 780