144
79
124
555
39
168
352
1255
211
829
373
169
99
0
4
133
151
670
130
160
321
13
2
43
67
3
149
642
20
412
1
113
653
1418
217
232
294
86
610
2
66
132
121
224
319
225
405
26
239
