160
1399
791
778
190
349
733
526
1023
919
366
174
51
314
