415
0
20634
8
299
957
2855
3
4536
2
2328
2668
1101
668
390
379
403
602
422
1557
584
641
409
454
722
266
2143
410
1629
4111
267
1824
2730
6
951