514
0
1276
2
1085
710
2986
3
2570
50535
17
873
676
417
492
2930
6
556
891
1
376
1989
282
2469
3622
684
1229
311
655
642
1132
1649