496
0
951
1
1000
619
673
564
2100
2
4179
616
1148
1763
802
2502
1380
2384
4
2740
1749
3539
3
2294
830
3562
1013
467
526
2048
1840
2000
1042
8607
8
1426