500
1
3968
3
966
1078
930
432
457
1141
2
1477
1102
708
916
1062
7
456
532
1131
2481
601
764
451
697
390
625
678
2079
746
2109
6
1153
1233