293
64
62
89
156
22
46
340
19
47
28
26
36
78
71
84
77
33
168
63
429
324
86
51
172
83
150
210
122
73
11042
470
107
193
215
531
162
299
613
121
444
38
119
29
37
1692
92
102
720
148
893