3141 628
1587 227
20468 253
1660 365
7914 581
2203 463
5081 212
3302 502
2105 29
2832 483
23030 261
8325 587