6
40
38
46
61
357
29
28
451
328
16
695
24
17
15
4
5
34
33
59
13
14
93
3
76
22
71
48
698
842
1090
35
25
54
41
445
577
37
51
99
332
347
63
672
36