900
1
889
591
2
3161
946
618
462
757
1370
6
1132
874
0
284
427
704
625
1331
617
68
1288
825
2324
3
894
765
925
411
714
1307
1274
500
746