143
2075
1232
20531
1302
1346
783
1005
16412
1023
583
714
825
1566
1142
1056
1167
732
15015
16919
662
1137
986
685
33819