20
1051
801
532
4
121
24
1326
998
1126
611
772
193
612
465
411
902
1439
275
191
402
181
8911
25
552
132
131
262
304