464
391
282
518
543
20514
17
20016
1225
31931
323
1445
5
582
271
393
751
474
20
313
9
221
1277
392
1073
152
511
677