358
0
676
2630
2564
2
1310
4964
3
2421
5
2992
618
429
546
1025
303
1130
484
2920
703
437
398
78
4362
1807
4
256
2569
765
558610
6
401
647
1712
2030