707
641
102
362
353
56
28
531
211
16
486
622
37
491
503
11
13
372
54
23
131
7
34
2045
25
371
63
30
1574