3139 628
1575 227
20454 253
1659 365
7894 581
2203 463
5072 212
3302 502
2105 29
2831 483
23030 261
8319 587