328 50
1307 334
10400 475
2621 386
3102 379
2700 417
2217 360
3712 843
2157 497
3227 741
561 94
3648 602
3246 832
3525 871
1374 300
1792 228
2519 558
1289 62
2121 423
1742 484
2248 343
645 147
1427 347
1261 131