125 30
3580 432
7525 146
610 167
1353 410
154 44
3429 487
1849 289
1507 316
1122 145
1403 346
2911 233
2083 296
2615 745
2916 159
1573 362
1276 355
2154 506
2559 219
2253 589
3103 549
1604 434
2848 589
34648 656