467
0
2855
3
2668
2
20634
8
4111
2730
6
25137
2328
403
1020
381
259
454
675
4820
951
365
957
1557
787
505
918
456
409
1133
287
415
476
602
2490