133
32
645
8
203
86
57
83
49
162
28
36
42
11672
840
116
350
788
369
368
60
374
50
74
381
92
819
21
140
175
651
23
20
35
38
39
294
41
688
107
105
65
16
260
515
709
64
769
67