291
211
17
322
191
404
332
82
591
24
12614
321
634
563
511
733
872
751
728
584
152245
1005
28619
695
692
474
904
271
621
551
1282
2477
341
27
59
915
63345
301
193727
237512