408
0
391
303
2121
4
423
643
909
52
584
520
797
668
304
401
547
1824
367
439
404
2992
358
325
19279
2