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