667
0
1238
3
12429
20
514
1
759
2
1209
8
599
695
4880
5
598
5055
6
1450
1132
704
2117
518
724
4
582
3861
9
2050
97
1645
448
446
606
492
1000
403
416
529