2180
2111
1467
1160
871
1618
534
551
1081
701
1257
1626
799
619
3453
1131
524
1422
1376
1517
3271
948
847
434
