3107
982
1507
921
834
536
1956
1458
1460
1142
1217
388
2684
1381
1571
443
1656
401
528
3405
1378
607
559
894
