628
0
135
1
399
340
2
95
97
270
244
240
88
175
546
84
449
516
68
304
103
249
61
205
87
674
107
887
551
416
422
3
188
160