430
1
335
0
116
177
1073
407
625
422
282572
802
497
289
1222856
4
273
90
339
484
65
661
220
334
403
521
316
2683
1029
529
121182
348
450