500
0
3621
7870
1
3428
2595
8
7034
5
2902
16
1639
1308
4148
2
767
4
598
5658
9
951
560
596
1507
1650
924
543
3242
7
637
828
1064
2584
11
1126
666
2523
546
1543