969
533
24
412
1276
1134
865
752
741
1084
17
7
281
18
14
532
544
46
531
782
31
473
321
371
13411
431
342
401