197
52
81
11
31
422
405
392
867
91
4014
212
447
5010
4114
927
663
597
603
687
532
493
44
231
512
342
798
375