540
0
983
2921
931
515
3679
7
487
328
393
681
3
605
694
1632
1
1208
2
710
599
301
1747
419
438
726
1577
527
2706
4
4197
5