874
1106
983
771
538
3747
1346
1137
570
994
1031
1075
317
406
348
1134
3545
1378
2932
373
416
755
840
1932
