540
94
66
9
265
131
44
22
28
12
18
495
32
16
48
30
83
75
81
1070
211
175
262
177
343
134
33
21
24
148
10
125
127
646
113
13
46
35
417
51
50
23
760
353
90
74
116
92
27