292
8
201
7
231
663
918
252
29
23
322
434
271
30
461
371
70
963
31938
85
902
742
863
693
782
42
34
32